<?php
/**
* 
* ShopWindow Toolset
* 
* Copyright (C) 2008 Digital Window Ltd.
* 
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
* 
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*
*/


require_once(HOME_PATH.'classes'.DIRECTORY_SEPARATOR.'affiliatewindow'.DIRECTORY_SEPARATOR.'class.shopcore.php');
require_once(HOME_PATH.'classes'.DIRECTORY_SEPARATOR.'class.smarty.php');

// init ShopCore
if ( !is_object($oShopCore) ) {
	$oShopCore = new shopcore();
}

// init Smarty
if ( !is_object($oSmarty) ) {
	$oSmarty= new Smarty_agent();
}

// load env vars into params obj
$oShopCore->syncApiParams($oProductDisplayParams);


// build links
$oShopCore->oMerchant->sLink 	= $oShopCore->buildLink(P_GOTO, '', $oShopCore->oMerchant->iId);
$oShopCore->oProduct->sBuyLink 	= $oShopCore->buildLink(P_GOTO, $oShopCore->oProduct->iId, $oShopCore->oMerchant->iId);
$oShopCore->oCategory->sLink 	= $oShopCore->buildLink(P_PRODUCTLIST, '', '', $oShopCore->oCategory->iId);


$oShopCore->oProduct->oCategory = $oShopCore->oCategory;
$oShopCore->oProduct->oMerchant = $oShopCore->oMerchant;


$oShopCore->buildBreadCrumb();



# SMARTY ASSIGN
$oSmarty->assign('sBreadCrumbText', $oShopCore->getBreadCrumb(false));
$oSmarty->assign('sBreadCrumbHtml', $oShopCore->getBreadCrumb());

$oSmarty->assign('oProduct', $oShopCore->oProduct);

?>